Google Native Client ou NaCl (en allusion au chlorure de sodium) est un logiciel de sandbox qui permet l'exécution de code natif x86 dans un environnement confiné et contrôlé par un navigateur web.
C'est un projet opensource qui donnera la possibilité aux développeurs web d'écrire du code (C ou C++) qui sera directement exécutable par le micro-processeur de la machine cliente lors du chargement du site dans un navigateur web.
Les applications intégrées aux pages web auront une vitesse proche d'un exécutable natif, le jeu Quake et le programme XaoS ont déjà été porté pour Google Native Client.
À terme Google Chrome embarquera cette technologie.